using System;
using System.Collections.Generic;
using System.Linq;
namespace WebClient.Controllers
{
	#region using
	using WebClient.Helpers;
	#endregion
	public enum EnumViewModel
	{
		ADMIN_DETAILOF_RESTAURANT,
		ADMIN_DETAILOF_FOOD,
		ADMIN_DETAILOF_USERS,
		ADMIN_FOODTYPE,
		ADMIN_MENU,
		ADMIN_INFORMATIONWEB,
		ADMIN_RESTAURANT,
		ADMIN_CONTACT,
		ADMIN_REPLY,
		ADMIN_FOOD,
		ADMIN_USERS,
        ADMIN_MANAGER,
		ADMIN_CITY,
		ADMIN_ORDERS,
        ADMIN_ORDERS_REVENUE,
        ADMIN_ORDERS_REVENUE_EXECUTE,
		ADMIN_DISTRICT,
		ADMIN_ORDERDETAIL,
		HOME_REGISTER,
		HOME_DETAILOF_USERS,
        HOME_INDEX,
        HOME_RESTAURANT,
        HOME_SEARCH_RESTAURANT,
        HOME_ORDER,
        HOME_DETAIOF_FOOD,
        HOME_CUISINES,
        HOME_ORDERHISTORY,
        HOME_ORDERHISTORY_ORDERDETAIL
	}

	public class DataTransferViewModel
	{
		public int CurrentPage { get; set; }
		public EnumViewModel EnumViewModelType { get; set; }
		public string StrID { get; set; }
		public int IntID { get; set; }
		public Guid GuidID { get; set; }
		public string UserName { get; set; }
		public string Role { get; set; }
		public string InfoText { get; set; }
		public int IDRestaurant { get; set; }
		public int IDDistrict { get; set; }
		public int IDFoodType { get; set; }
		public int IDContact { get; set; }
		public int IDMenu { get; set; }
		public Guid ID { get; set; }
		public Guid IDUsers { get; set; }
		public int IDCity { get; set; }
		public int IDOrder { get; set; }
		public int IDFood { get; set; }
        public DateTime From { get; set; }
        public DateTime To { get; set; }
		public DataTransferViewModel()
		{
			CurrentPage = 1;
			IDRestaurant = -1;
			IDDistrict = -1;
			IDFoodType = -1;
			IDContact = -1;
			IDMenu = -1;
			ID = Guid.Parse("11112222-1111-1111-1111-111122223333");
			IDUsers = Guid.Parse("11112222-1111-1111-1111-111122223333");
			IDCity = -1;
			IDOrder = -1;
			IDFood = -1;
		}
	}
}